// 1、导入express 框架
const express = require("express");

// 2、创建服务器实例
const app = express()

// 5、配置表单的中间件
app.use(express.urlencoded({extended:false}))

// 6、导入token
const config = require('./config')
// 导入解析token的包
const experssJWT = require('express-jwt')
// unless({ path: [/^\/api\//] }))那些文件认证不需要token的
// app.use(experssJWT({ secret: config.jwtSecretKey }).unless({ path: [/^\/api\//] }))
app.use(experssJWT({secret:config.jwtSecretKey}).unless({ path: [/^\/api\//] }))

// 4、导入并注册用户路由模块
const userRouter = require("./user-router/user")
app.use('/api',userRouter)

// 3、启动服务
app.listen(8888,()=> {
    console.log('启动成功');
})